Skip to content

第 28 章 轻量发布:做好的页面发给同事打不开

你花了半小时让 Agent 做了一个漂亮的仪表盘页面,效果很好。你把 HTML 文件发给同事,对方双击打开——白屏。你发给他的是本地路径,指向的是你电脑上的文件,别人的电脑上当然不存在这些路径。

这是 AI 生成 HTML 页面后最常见的尴尬:东西做好了,但发不出去。本地文件、localhost 链接,这些只在你自己的机器上有意义。WorkBuddy 的轻量发布功能,就是为了把这个"最后一公里"打通。

为什么要轻量发布

先说清楚问题出在哪里。Agent 生成的 HTML 页面,在本地预览时一切正常。但分享出去时会遇到几类障碍:

障碍原因表现
发文件对方打不开本地路径或 localhost 只指向你的电脑白屏、404、资源加载失败
需要部署才可访问传统方式要上传到服务器、配置域名门槛高,不会操作
改了内容要重新发每次更新都要重新发文件版本混乱,不知道哪份最新
数据写在页面里数据和页面耦合在一起改数据要改代码

轻量发布的核心思路是:不需要服务器、不需要域名、不需要懂部署。一键把本地页面变成在线链接,任何人拿到链接就能在浏览器里打开。

一键发布为在线链接

发布流程

在 WorkBuddy 中打开你要发布的页面,点击"分享"按钮,切换到"发布"标签页,打开"发布为网站"开关。页面会立即发布为一个在线链接。

发布后的链接格式为 https://workbuddy.link/p/{pageID},任何人拿到这个链接都可以直接在浏览器中访问,不需要安装 WorkBuddy,也不需要登录。

步骤操作
1打开要发布的页面
2点击"分享"按钮
3切换到"发布"标签页
4打开"发布为网站"开关
5复制生成的在线链接分享给他人

发布的同时,页面也会自动存入资料库(见第 26 章)。也就是说,发布动作同时完成了两件事:让页面在线可访问、让文件在资料库中有备份。

分享渠道

除了复制链接直接分享,发布后还支持两种额外的分享方式:

  • 分享到微信:直接发送链接到微信对话,对方点击即可打开。
  • 生成二维码:生成二维码图片,适合线下场景——开会时投屏扫码、海报上印二维码。
text
把这份项目仪表盘页面发布为在线链接,同时生成二维码。
链接发到项目群,二维码放在周会投屏上方便大家扫码查看。

更新和重新发布

发布后发现需要修改怎么办?在 WorkBuddy 中修改页面后,重新发布即可——链接不会变,同一个 URL 会更新为最新版本。对方刷新页面就能看到最新内容,不需要重新发链接。

对比传统发文件WorkBuddy 轻量发布
分享方式发本地 HTML 文件发在线链接
对方能否打开依赖本地路径,通常打不开任何浏览器可直接打开
更新方式改完重新发文件,版本混乱重新发布,链接不变,自动更新
数据分离数据写在页面里,改数据要改代码HTML+CSV 分离,改数据只改 CSV

HTML + CSV 搭建轻应用

单纯发布一个 HTML 页面,适合"做出来好看"的场景。但如果页面里的数据需要持续更新——比如库存表、任务看板、销售记录——把数据写死在 HTML 里就很不合理了。

WorkBuddy 支持 HTML + CSV 的组合方式,把页面和数据分开:HTML 负责展示和操作,CSV 负责存储数据。两者通过数据引用关联,改 CSV 里的数据,HTML 页面刷新后自动更新。

数据与页面分离

层级文件职责
展示层HTML页面布局、交互逻辑、视觉样式
数据层CSV结构化数据存储(产品、订单、库存等)

这种分离的好处是分工明确。要改页面长什么样,只动 HTML;要更新数据,只改 CSV。两者互不干扰。

text
搭建一个个人工作台页面:
HTML 部分:顶部显示今日待办数量、本周完成率,中间是待办列表,底部是快速录入框。
CSV 部分:存储待办事项,字段包含事项名称、优先级、截止日期、状态、完成时间。
数据更新:在 CSV 中新增或修改待办后,刷新 HTML 页面即可看到最新数据。

典型的轻应用类型

HTML + CSV 的组合可以搭建很多有用的轻量应用:

应用类型HTML 做什么CSV 做什么
个人工作台展示待办、统计图表、录入表单待办事项记录
CRM 客户管理客户列表、客户详情卡片客户信息、跟进记录
任务看板看板视图(待办/进行中/已完成列)任务记录
记账本收支汇总、分类统计、趋势图每笔收支记录
库存管理库存列表、低库存预警商品和库存数量

这些应用不需要开发后台、不需要数据库、不需要写接口。HTML 和 CSV 两个文件就是一个完整的轻应用。

两种场景

轻量发布适合的场景,大致可以分成两类。分清楚类型,能帮你判断该用哪种方式。

场景一:让信息好看

这类场景的核心需求是"展示"。一份报告、一篇评测、一个作品集——内容基本固定,数据很少变化,重点是把信息呈现得专业、美观。

  • 典型产物:单页 HTML(报告、评测、作品集、个人介绍页)
  • 数据特征:基本不变,或极少更新
  • 技术方案:纯 HTML 发布即可,不需要 CSV
text
把这份季度复盘报告发布为在线链接。
页面包含:执行摘要、关键指标对比、重点项目进展、下季度计划。
风格简洁专业,适合直接发给管理层。

场景二:让信息好用

这类场景的核心需求是"持续使用"。一个个人工作台、一个 CRM、一个任务看板——数据需要不断更新,页面是长期使用的工具而非一次性展示。

  • 典型产物:HTML + CSV 组合(工作台、CRM、看板、记账本)
  • 数据特征:频繁更新,需要追加和修改
  • 技术方案:HTML 做展示层,CSV 做数据层
对比维度让信息好看让信息好用
核心需求展示持续使用
数据变化频率基本不变频繁更新
技术方案纯 HTMLHTML + CSV
典型产物报告、评测、作品集工作台、CRM、看板
更新方式重新发布改 CSV 后刷新页面

判断用哪种方式,问自己一个问题:这个页面做完之后,我还需要经常改里面的数据吗?如果不需要,选场景一;如果需要,选场景二。

使用建议

先本地预览,确认没问题再发布。 发布是不可逆的"让他人可见"操作。发布前在本地把页面完整看一遍:内容对不对、版式有没有错位、数据准不准。确认没问题再点发布。

数据型页面一定要用 CSV 分离。 如果你的页面包含表格数据、列表数据,务必用 CSV 存储而非写死在 HTML 里。写死的数据改起来要翻代码,CSV 改一个格子就行。这是最常见的"早做一步省后面十步"的决策。

链接不变是优势,善用它。 重新发布后链接不变,这意味着你可以把链接固定放在某个地方(群公告、邮件签名、海报二维码),以后更新内容只需要重新发布,不用换链接。

发布前检查数据口径。 如果页面引用了 CSV 数据,发布前确认 CSV 里的数据是最新版本。发布出去的页面会带上当前 CSV 的快照,后续改了 CSV 需要重新发布才能让在线页面更新。

用二维码覆盖线下场景。 在会议室投屏、海报、名片上放二维码,比让大家手动输链接方便得多。特别是开会时,台上投一个二维码,台下扫码就能看到当前汇报的完整数据。

以真实任务为主线的 WorkBuddy 实战读本 · Pixel icons by HackerNoon